草庐IT

Android USB HID 设备

全部标签

android - 限制特定设备销售应用程序?

是否可以通过特定设备或设备的特性(屏幕分辨率、处理器、磁盘空间等)限制AndroidMarket上应用的销售?我知道我会被那些说如果你的应用设计得好,它应该能够在任何尺寸的设备上运行的人轰炸。这一切都很好,但是有一些原因您可能仍然希望按功能集进行限制。很容易想到的一个原因是屏幕分辨率。显然,并非所有应用程序都适用于所有屏幕尺寸,尤其是当您有大量经过精心设计以充分利用更大屏幕分辨率的图像时。为了说明这一点,假设明天将推出一款屏幕分辨率为100x100的新Android设备。显然有些应用程序无法在此设备上以最佳方式运行。作为一名开发人员,我想确保我的应用程序仅在具有支持最佳体验所需功能的设

android - 如何从 Android 平板电脑与 USB 设备通信?

从一年前开始,IsthereawaytocommunicatewithUSBdevicesonAndroid?这看起来不像是一个常见的要求,但平板电脑已经进化,希望操作系统也有进化。我需要从我的CurtisLT8025平板电脑上操作一个简单的USB中继卡,目前运行2.1补丁。我也是Android和java的新手,所以比较笨!无需双向通信,只需向设备发出简单的串行命令即可。有什么建议吗?谢谢!戴夫 最佳答案 遗憾的是,目前还没有标准的API来实现与Android设备的有线通信。不久前我遇到了类似的问题(请参阅Android:Commu

android - 如何启动安卓设备并跳过屏幕锁定

如标题,我可以唤醒手机并跳过屏幕锁定吗?我想写一个基于闹钟的应用程序,当时间到了,即使手机处于sleep状态,该应用程序也应该在后台检测到某些东西。当检测到某些东西时,手机应自动唤醒,跳过屏幕锁定并显示图片(开始新Activity)。有人可以给我一些建议或例子吗?非常感谢! 最佳答案 您开始的Activity需要以下一个或两个布局参数。使用FLAG_SHOW_WHEN_LOCKED使Activity显示在屏幕锁定上方。使用FLAG_DISMISS_KEYGUARD自动关闭键盘锁。更多详情请访问http://developer.and

android - 如何将文件附加到设备的/数据文件夹的电子邮件

我正在尝试从设备的/data文件夹中附加文件。我已经在/data文件夹中成功创建了“abc.txt”,我可以在那个地方看到该文件。我正在使用以下代码发送电子邮件:Intentintent=newIntent(Intent.ACTION_SEND);intent.setType("text/plain");intent.putExtra(Intent.EXTRA_EMAIL,newString[]{abc@gmail.com});intent.putExtra(Intent.EXTRA_STREAM,Uri.parse(Environment.getDataDirectory()+"/a

android - 如何仅将输出镜像到 HDCP 兼容设备?

我们对Android平板电脑应用程序有一个客户端要求,该应用程序将用于实时流式传输,只允许HDCP兼容设备进行镜像。如果连接了非HDCP兼容设备,应用程序应阻止HDMI输出镜像。我浏览了android开发者网站,看到有一个drmapi可用于内容管理,但无法确定它是否可用于检查是否符合HDCP。关于我们如何实现这一点的任何提示都会有所帮助。 最佳答案 对于Android4.2及更高版本,您可以使用DisplayManager.getDisplays(),然后为使用过的Display检查FLAG_SECURE。https://devel

android - 开发一个特殊的设备通信应用程序,通过 Android 上的 USB 端口连接

我找到了适用于Android的USB文档,从那里看起来好像可以在Android手机上编写一个与在PC上完全一样工作的通信程序。我有一根普通的USB电缆,通常用于连接PC和外部设备。它的一端是普通USB,另一端有一个用于设备的特殊插头。如果我有一个USB母对母适配器,我可以将我的普通Android手机数据线USB端连接到我的设备USB数据线,这样基本上就可以将我的专用USB数据线插入Android手机。有没有人有在Android上进行USB通信编程的经验-基本上是复制普通PCUSB功能?我所要做的就是通过USB端口发送和接收文本字符串-就像在PC上一样。Isthispossibleori

php - Android,快速推送消息到1000台设备

我已经实现了c2dm,它工作正常,设备可以接收消息和所有内容。然而,有一个问题我找不到解决方案。当某个事件发生时,我想将同一条消息快速推送到几千台设备,最好是在一分钟内。我知道无法确定消息是否会送达,并且Google可能会因不同情况而延迟消息。我的iOS实现大致相同,当然除了发送部分。15000条消息大约需要5秒。对于发送到Android的5000条消息,需要一个多小时,这太长了。有谁知道加快速度的方法吗?还是Google会停止这种阻止垃圾邮件的大规模插入?代码的C2DM部分如下。这是用PHP编写的,但我可以毫无问题地阅读大多数其他编程语言。我使用一个脚本来connect()一次,然后

Android SDK 2.3.3 中 7 英寸平板电脑的 Android 虚拟设备配置

我想创建一个类似于运行Android2.3.3版的7英寸平板电脑的Android虚拟设备。没有与SDK中可用的类似的东西,当我在AVD设置中尝试各种组合时,它没有成功。我使用的LCD像素高度和宽度为1024X600。如何在横向模式下创建类似于7英寸平板电脑的虚拟设备。非常感谢任何帮助... 最佳答案 可以在AmazonKindleFire常见问题解答中找到这样做的一个很好的例子:https://developer.amazon.com/help/faq.html#KindleFireWealsorecommendthatyoutes

android - 如何跟踪 Android 设备在建筑物中的位置?

我想开发一个应用程序,我需要知道我的设备在建筑物内的位置(设备当前所在的房间)。GPS在建筑物中不工作。有没有办法找到设备在建筑物中的位置?如果是如何?我可以为此目的使用位置或运动传感器或它们的组合吗? 最佳答案 没有通用的解决方案。如果您可以在建筑物中放置WiFi热点/中继器(最好在每个房间),您可以根据WiFi信号强度对位置进行三角测量。但这也不简单,因为通过墙壁和地板的信号损失不同。您需要提前勘测建筑物并制作信号强度图,然后根据您收到的信号在map上查找您的位置。运动传感器也不够精确,如果您在钢结构内部,指南针也不准确。

android - Java Robotium Android - 在两个不同的设备上同时运行相同的测试

我想同时在两台设备上运行AndroidRobotium测试。我现在找不到任何解决方案...更准确地说,我有一个包含多个检测类的application-test.apk。我想在两个设备上运行相同的测试apk,但测试类不同。我知道我只能在串行模式下使用adb运行测试。 最佳答案 您可以使用-s标志将adb命令指向特定设备。这意味着您可以只打开两个终端并使用-s标志运行两个不同的命令,它们将并行运行。显然很容易将其更改为脚本,使其成为更具可扩展性的解决方案。示例时间...你有两个设备连接到你的机器上,你想在运行时运行两个不同的测试类(每个